home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / TouchMe 1.1.1.sit / touchMe 1.11 Folder / CW9 PP source / source / Common / UDateTime.h < prev    next >
Text File  |  1996-08-08  |  1KB  |  43 lines

  1. // ==================================================
  2. //    UDateTime.h
  3. //    Copyright (C) 1994-96 Mizutori Tetsuya, March 9 1994, July 4 1996.
  4. // ==================================================
  5. //    All documents are pretty-printed in Geneva 10-point font.
  6.  
  7. #pragma once
  8.  
  9.  
  10. class    UDateTime {
  11.  
  12. public:
  13.  
  14.     static void        SecondsToDateTimeString(
  15.                             const unsigned long inSeconds,
  16.                             Str255 outDateString, Str255 outTimeString );
  17.  
  18.     static void        DateTimeStringToSeconds(
  19.                             const Str255 inDateString, const Str255 inTimeString,
  20.                             unsigned long & outSeconds );
  21.  
  22. private:
  23.  
  24.     static void        SecondsToDateTime(
  25.                             const unsigned long inSeconds,
  26.                             LongDateRec & outDateTime );
  27.  
  28.     static void        DateTimeToSeconds(
  29.                             const LongDateRec & inDateTime,
  30.                             unsigned long & outSeconds );
  31.  
  32.     static void        DateTimeToString(
  33.                             const LongDateRec & inDateTime,
  34.                             Str255 outDateString, Str255 outTimeString );
  35.  
  36.     static void        StringToDateTime(
  37.                             const Str255 inDateString, const Str255 inTimeString,
  38.                             LongDateRec & outDateTime );
  39.  
  40. };
  41.  
  42. // end of definitions
  43.